
module dco_control ( clk, reset, UP, DOWN, DCO_CONTROL_OUT );
  output [125:0] DCO_CONTROL_OUT;
  input clk, reset, UP, DOWN;
  wire   n36, n37, n38, n40, n41, n42, n43, n44, n45, n46, n47, n48, n49, n50,
         n51, n52, n53, n54, n55, n56, n57, n58, n59, n60, n61, n62, n63, n64,
         n65, n66, n67, n68, n69, n70, n71, n72, n73, n74, n75, n76, n77, n78,
         n79, n80, n81, n82, n83, n84, n85, n86, n87, n88, n89, n90, n91, n92,
         n93, n94, n95, n96, n97, n98, n99, n100, n101, n102, n103, n105, n106,
         n107, n108, n109, n110, n111, n112, n113, n114, n115, n116, n117,
         n118, n119, n120, n121, n122, n123, n124, n125, n126, n127, n128,
         n129, n130, n131, n132, n133, n134, n135, n136, n137, n138, n139,
         n140, n141, n142, n143, n144, n145, n146, n147, n148, n149, n150,
         n151, n152, n153, n154, n155, n156, n157, n158, n159, n160, n161,
         n162, n163, n164, n165, n166, n167, n168, n169, n170, n171, n172,
         n173, n174, n175, n176, n177, n178, n179, n180, n181, n182, n183,
         n184, n185, n186, n187, n188, n189, n190, n191, n192, n193, n194,
         n195, n196, n197, n198, n199, n200, n201, n202, n203, n204, n205,
         n206, n207, n208, n209, n210, n211, n212, n213, n214, n215, n216,
         n217, n218, n219, n220, n221, n222, n223, n224, n225, n226, n227,
         n228, n229, n230, n231, n232, n233, n234, n235, n236, n237, n238,
         n239, n240, n241, n242, n243, n244, n245, n246, n247, n248, n249,
         n250, n251, n252, n253, n254, n255, n256, n257, n258, n259, n260,
         n261, n262, n263, n264, n265, n266, n267, n268, n269, n270, n271,
         n272, n273, n274, n275, n276, n277, n278, n279, n280, n281, n282,
         n283, n284, n285, n286, n287, n288, n289, n290, n291, n293, n294,
         n295, n296, n297, n298, n299, n300, n301, n302, n303, n304, n305,
         n306, n307, n308, n309, n310, n311, n312, n313, n314, n315, n316,
         n317, n318, n319, n320, n321, n322, n323, n324, n325, n326, n327,
         n328, n329, n330, n331, n332, n333, n334, n335, n336, n337, n338,
         n339, n340, n341, n342, n343, n344, n345, n346, n347, n348, n349,
         n350, n351, n352, n353, n354, n355, n356, n357, n358, n359, n360,
         n361, n362, n363, n364, n365, n366, n367, n368, n369, n370, n371,
         n372, n373, n374, n375, n376, n377, n378, n379, n380, n381, n382,
         n383, n384, n385, n386, n387, n388, n389, n390, n391, n392, n393,
         n394, n395, n396, n397, n398, n399, n400, n401, n402, n403, n404,
         n405, n406, n407, n408, n409, n410, n411, n412, n413, n414, n415,
         n416, n417, n418, n419, n420, n421, n422, n423, n424, n425, n426,
         n427, n428, n429, n430, n431, n432, n433, n434, n435, n436, n437;

  DFFPOSX1 DCO_MID_reg_0_ ( .D(n418), .CLK(clk), .Q(DCO_CONTROL_OUT[0]) );
  DFFPOSX1 DCO_MID_reg_1_ ( .D(n417), .CLK(clk), .Q(DCO_CONTROL_OUT[1]) );
  DFFPOSX1 DCO_MID_reg_2_ ( .D(n416), .CLK(clk), .Q(DCO_CONTROL_OUT[2]) );
  DFFPOSX1 DCO_MID_reg_3_ ( .D(n415), .CLK(clk), .Q(DCO_CONTROL_OUT[3]) );
  DFFPOSX1 DCO_MID_reg_4_ ( .D(n414), .CLK(clk), .Q(DCO_CONTROL_OUT[4]) );
  DFFPOSX1 DCO_MID_reg_5_ ( .D(n413), .CLK(clk), .Q(DCO_CONTROL_OUT[5]) );
  DFFPOSX1 DCO_MID_reg_6_ ( .D(n412), .CLK(clk), .Q(DCO_CONTROL_OUT[6]) );
  DFFPOSX1 DCO_MID_reg_7_ ( .D(n411), .CLK(clk), .Q(DCO_CONTROL_OUT[7]) );
  DFFPOSX1 DCO_MID_reg_8_ ( .D(n410), .CLK(clk), .Q(DCO_CONTROL_OUT[8]) );
  DFFPOSX1 DCO_MID_reg_9_ ( .D(n409), .CLK(clk), .Q(DCO_CONTROL_OUT[9]) );
  DFFPOSX1 DCO_MID_reg_10_ ( .D(n408), .CLK(clk), .Q(DCO_CONTROL_OUT[10]) );
  DFFPOSX1 DCO_MID_reg_11_ ( .D(n407), .CLK(clk), .Q(DCO_CONTROL_OUT[11]) );
  DFFPOSX1 DCO_MID_reg_12_ ( .D(n406), .CLK(clk), .Q(DCO_CONTROL_OUT[12]) );
  DFFPOSX1 DCO_MID_reg_13_ ( .D(n405), .CLK(clk), .Q(DCO_CONTROL_OUT[13]) );
  DFFPOSX1 DCO_MID_reg_14_ ( .D(n404), .CLK(clk), .Q(DCO_CONTROL_OUT[14]) );
  DFFPOSX1 DCO_MID_reg_15_ ( .D(n403), .CLK(clk), .Q(DCO_CONTROL_OUT[15]) );
  DFFPOSX1 DCO_MID_reg_16_ ( .D(n402), .CLK(clk), .Q(DCO_CONTROL_OUT[16]) );
  DFFPOSX1 DCO_MID_reg_17_ ( .D(n401), .CLK(clk), .Q(DCO_CONTROL_OUT[17]) );
  DFFPOSX1 DCO_MID_reg_18_ ( .D(n400), .CLK(clk), .Q(DCO_CONTROL_OUT[18]) );
  DFFPOSX1 DCO_MID_reg_19_ ( .D(n399), .CLK(clk), .Q(DCO_CONTROL_OUT[19]) );
  DFFPOSX1 DCO_MID_reg_20_ ( .D(n398), .CLK(clk), .Q(DCO_CONTROL_OUT[20]) );
  DFFPOSX1 DCO_MID_reg_21_ ( .D(n397), .CLK(clk), .Q(DCO_CONTROL_OUT[21]) );
  DFFPOSX1 DCO_MID_reg_22_ ( .D(n396), .CLK(clk), .Q(DCO_CONTROL_OUT[22]) );
  DFFPOSX1 DCO_MID_reg_23_ ( .D(n395), .CLK(clk), .Q(DCO_CONTROL_OUT[23]) );
  DFFPOSX1 DCO_MID_reg_24_ ( .D(n394), .CLK(clk), .Q(DCO_CONTROL_OUT[24]) );
  DFFPOSX1 DCO_MID_reg_25_ ( .D(n393), .CLK(clk), .Q(DCO_CONTROL_OUT[25]) );
  DFFPOSX1 DCO_MID_reg_26_ ( .D(n392), .CLK(clk), .Q(DCO_CONTROL_OUT[26]) );
  DFFPOSX1 DCO_MID_reg_27_ ( .D(n391), .CLK(clk), .Q(DCO_CONTROL_OUT[27]) );
  DFFPOSX1 DCO_MID_reg_28_ ( .D(n390), .CLK(clk), .Q(DCO_CONTROL_OUT[28]) );
  DFFPOSX1 DCO_MID_reg_29_ ( .D(n389), .CLK(clk), .Q(DCO_CONTROL_OUT[29]) );
  DFFPOSX1 DCO_MID_reg_30_ ( .D(n388), .CLK(clk), .Q(DCO_CONTROL_OUT[30]) );
  DFFPOSX1 DCO_MID_reg_31_ ( .D(n387), .CLK(clk), .Q(DCO_CONTROL_OUT[31]) );
  DFFPOSX1 DCO_MID_reg_32_ ( .D(n386), .CLK(clk), .Q(DCO_CONTROL_OUT[32]) );
  DFFPOSX1 DCO_MID_reg_33_ ( .D(n385), .CLK(clk), .Q(DCO_CONTROL_OUT[33]) );
  DFFPOSX1 DCO_MID_reg_34_ ( .D(n384), .CLK(clk), .Q(DCO_CONTROL_OUT[34]) );
  DFFPOSX1 DCO_MID_reg_35_ ( .D(n383), .CLK(clk), .Q(DCO_CONTROL_OUT[35]) );
  DFFPOSX1 DCO_MID_reg_36_ ( .D(n382), .CLK(clk), .Q(DCO_CONTROL_OUT[36]) );
  DFFPOSX1 DCO_MID_reg_37_ ( .D(n381), .CLK(clk), .Q(DCO_CONTROL_OUT[37]) );
  DFFPOSX1 DCO_MID_reg_38_ ( .D(n380), .CLK(clk), .Q(DCO_CONTROL_OUT[38]) );
  DFFPOSX1 DCO_MID_reg_39_ ( .D(n379), .CLK(clk), .Q(DCO_CONTROL_OUT[39]) );
  DFFPOSX1 DCO_MID_reg_40_ ( .D(n378), .CLK(clk), .Q(DCO_CONTROL_OUT[40]) );
  DFFPOSX1 DCO_MID_reg_41_ ( .D(n377), .CLK(clk), .Q(DCO_CONTROL_OUT[41]) );
  DFFPOSX1 DCO_MID_reg_42_ ( .D(n376), .CLK(clk), .Q(DCO_CONTROL_OUT[42]) );
  DFFPOSX1 DCO_MID_reg_43_ ( .D(n375), .CLK(clk), .Q(DCO_CONTROL_OUT[43]) );
  DFFPOSX1 DCO_MID_reg_44_ ( .D(n374), .CLK(clk), .Q(DCO_CONTROL_OUT[44]) );
  DFFPOSX1 DCO_MID_reg_45_ ( .D(n373), .CLK(clk), .Q(DCO_CONTROL_OUT[45]) );
  DFFPOSX1 DCO_MID_reg_46_ ( .D(n372), .CLK(clk), .Q(DCO_CONTROL_OUT[46]) );
  DFFPOSX1 DCO_MID_reg_47_ ( .D(n371), .CLK(clk), .Q(DCO_CONTROL_OUT[47]) );
  DFFPOSX1 DCO_MID_reg_48_ ( .D(n370), .CLK(clk), .Q(DCO_CONTROL_OUT[48]) );
  DFFPOSX1 DCO_MID_reg_49_ ( .D(n369), .CLK(clk), .Q(DCO_CONTROL_OUT[49]) );
  DFFPOSX1 DCO_MID_reg_50_ ( .D(n368), .CLK(clk), .Q(DCO_CONTROL_OUT[50]) );
  DFFPOSX1 DCO_MID_reg_51_ ( .D(n367), .CLK(clk), .Q(DCO_CONTROL_OUT[51]) );
  DFFPOSX1 DCO_MID_reg_52_ ( .D(n366), .CLK(clk), .Q(DCO_CONTROL_OUT[52]) );
  DFFPOSX1 DCO_MID_reg_53_ ( .D(n365), .CLK(clk), .Q(DCO_CONTROL_OUT[53]) );
  DFFPOSX1 DCO_MID_reg_54_ ( .D(n364), .CLK(clk), .Q(DCO_CONTROL_OUT[54]) );
  DFFPOSX1 DCO_MID_reg_55_ ( .D(n363), .CLK(clk), .Q(DCO_CONTROL_OUT[55]) );
  DFFPOSX1 DCO_MID_reg_56_ ( .D(n362), .CLK(clk), .Q(DCO_CONTROL_OUT[56]) );
  DFFPOSX1 DCO_MID_reg_57_ ( .D(n361), .CLK(clk), .Q(DCO_CONTROL_OUT[57]) );
  DFFPOSX1 DCO_MID_reg_58_ ( .D(n360), .CLK(clk), .Q(DCO_CONTROL_OUT[58]) );
  DFFPOSX1 DCO_MID_reg_59_ ( .D(n359), .CLK(clk), .Q(DCO_CONTROL_OUT[59]) );
  DFFPOSX1 DCO_MID_reg_60_ ( .D(n358), .CLK(clk), .Q(DCO_CONTROL_OUT[60]) );
  DFFPOSX1 DCO_MID_reg_61_ ( .D(n357), .CLK(clk), .Q(DCO_CONTROL_OUT[61]) );
  DFFPOSX1 DCO_MID_reg_62_ ( .D(n356), .CLK(clk), .Q(DCO_CONTROL_OUT[62]) );
  DFFPOSX1 DCO_MID_reg_63_ ( .D(n355), .CLK(clk), .Q(DCO_CONTROL_OUT[63]) );
  DFFPOSX1 DCO_MID_reg_64_ ( .D(n354), .CLK(clk), .Q(DCO_CONTROL_OUT[64]) );
  DFFPOSX1 DCO_MID_reg_65_ ( .D(n353), .CLK(clk), .Q(DCO_CONTROL_OUT[65]) );
  DFFPOSX1 DCO_MID_reg_66_ ( .D(n352), .CLK(clk), .Q(DCO_CONTROL_OUT[66]) );
  DFFPOSX1 DCO_MID_reg_67_ ( .D(n351), .CLK(clk), .Q(DCO_CONTROL_OUT[67]) );
  DFFPOSX1 DCO_MID_reg_68_ ( .D(n350), .CLK(clk), .Q(DCO_CONTROL_OUT[68]) );
  DFFPOSX1 DCO_MID_reg_69_ ( .D(n349), .CLK(clk), .Q(DCO_CONTROL_OUT[69]) );
  DFFPOSX1 DCO_MID_reg_70_ ( .D(n348), .CLK(clk), .Q(DCO_CONTROL_OUT[70]) );
  DFFPOSX1 DCO_MID_reg_71_ ( .D(n347), .CLK(clk), .Q(DCO_CONTROL_OUT[71]) );
  DFFPOSX1 DCO_MID_reg_72_ ( .D(n346), .CLK(clk), .Q(DCO_CONTROL_OUT[72]) );
  DFFPOSX1 DCO_MID_reg_73_ ( .D(n345), .CLK(clk), .Q(DCO_CONTROL_OUT[73]) );
  DFFPOSX1 DCO_MID_reg_74_ ( .D(n344), .CLK(clk), .Q(DCO_CONTROL_OUT[74]) );
  DFFPOSX1 DCO_MID_reg_75_ ( .D(n343), .CLK(clk), .Q(DCO_CONTROL_OUT[75]) );
  DFFPOSX1 DCO_MID_reg_76_ ( .D(n342), .CLK(clk), .Q(DCO_CONTROL_OUT[76]) );
  DFFPOSX1 DCO_MID_reg_77_ ( .D(n341), .CLK(clk), .Q(DCO_CONTROL_OUT[77]) );
  DFFPOSX1 DCO_MID_reg_78_ ( .D(n340), .CLK(clk), .Q(DCO_CONTROL_OUT[78]) );
  DFFPOSX1 DCO_MID_reg_79_ ( .D(n339), .CLK(clk), .Q(DCO_CONTROL_OUT[79]) );
  DFFPOSX1 DCO_MID_reg_80_ ( .D(n338), .CLK(clk), .Q(DCO_CONTROL_OUT[80]) );
  DFFPOSX1 DCO_MID_reg_81_ ( .D(n337), .CLK(clk), .Q(DCO_CONTROL_OUT[81]) );
  DFFPOSX1 DCO_MID_reg_82_ ( .D(n336), .CLK(clk), .Q(DCO_CONTROL_OUT[82]) );
  DFFPOSX1 DCO_MID_reg_83_ ( .D(n335), .CLK(clk), .Q(DCO_CONTROL_OUT[83]) );
  DFFPOSX1 DCO_MID_reg_84_ ( .D(n334), .CLK(clk), .Q(DCO_CONTROL_OUT[84]) );
  DFFPOSX1 DCO_MID_reg_85_ ( .D(n333), .CLK(clk), .Q(DCO_CONTROL_OUT[85]) );
  DFFPOSX1 DCO_MID_reg_86_ ( .D(n332), .CLK(clk), .Q(DCO_CONTROL_OUT[86]) );
  DFFPOSX1 DCO_MID_reg_87_ ( .D(n331), .CLK(clk), .Q(DCO_CONTROL_OUT[87]) );
  DFFPOSX1 DCO_MID_reg_88_ ( .D(n330), .CLK(clk), .Q(DCO_CONTROL_OUT[88]) );
  DFFPOSX1 DCO_MID_reg_89_ ( .D(n329), .CLK(clk), .Q(DCO_CONTROL_OUT[89]) );
  DFFPOSX1 DCO_MID_reg_90_ ( .D(n328), .CLK(clk), .Q(DCO_CONTROL_OUT[90]) );
  DFFPOSX1 DCO_MID_reg_91_ ( .D(n327), .CLK(clk), .Q(DCO_CONTROL_OUT[91]) );
  DFFPOSX1 DCO_MID_reg_92_ ( .D(n326), .CLK(clk), .Q(DCO_CONTROL_OUT[92]) );
  DFFSR DCO_MID_reg_93_ ( .D(n325), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[93]) );
  DFFSR DCO_MID_reg_94_ ( .D(n324), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[94]) );
  DFFSR DCO_MID_reg_95_ ( .D(n323), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[95]) );
  DFFSR DCO_MID_reg_96_ ( .D(n322), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[96]) );
  DFFSR DCO_MID_reg_97_ ( .D(n321), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[97]) );
  DFFSR DCO_MID_reg_98_ ( .D(n320), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[98]) );
  DFFSR DCO_MID_reg_99_ ( .D(n319), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[99]) );
  DFFSR DCO_MID_reg_100_ ( .D(n318), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[100]) );
  DFFSR DCO_MID_reg_101_ ( .D(n317), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[101]) );
  DFFSR DCO_MID_reg_102_ ( .D(n316), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[102]) );
  DFFSR DCO_MID_reg_103_ ( .D(n315), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[103]) );
  DFFSR DCO_MID_reg_104_ ( .D(n314), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[104]) );
  DFFSR DCO_MID_reg_105_ ( .D(n313), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[105]) );
  DFFSR DCO_MID_reg_106_ ( .D(n312), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[106]) );
  DFFSR DCO_MID_reg_107_ ( .D(n311), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[107]) );
  DFFSR DCO_MID_reg_108_ ( .D(n310), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[108]) );
  DFFSR DCO_MID_reg_109_ ( .D(n309), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[109]) );
  DFFSR DCO_MID_reg_110_ ( .D(n308), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[110]) );
  DFFSR DCO_MID_reg_111_ ( .D(n307), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[111]) );
  DFFSR DCO_MID_reg_112_ ( .D(n306), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[112]) );
  DFFSR DCO_MID_reg_113_ ( .D(n305), .CLK(clk), .R(1'b1), .S(n437), .Q(
        DCO_CONTROL_OUT[113]) );
  DFFSR DCO_MID_reg_114_ ( .D(n304), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[114]) );
  DFFSR DCO_MID_reg_115_ ( .D(n303), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[115]) );
  DFFSR DCO_MID_reg_116_ ( .D(n302), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[116]) );
  DFFSR DCO_MID_reg_117_ ( .D(n301), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[117]) );
  DFFSR DCO_MID_reg_118_ ( .D(n300), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[118]) );
  DFFSR DCO_MID_reg_119_ ( .D(n299), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[119]) );
  DFFSR DCO_MID_reg_120_ ( .D(n298), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[120]) );
  DFFSR DCO_MID_reg_121_ ( .D(n297), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[121]) );
  DFFSR DCO_MID_reg_122_ ( .D(n296), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[122]) );
  DFFSR DCO_MID_reg_123_ ( .D(n295), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[123]) );
  DFFSR DCO_MID_reg_124_ ( .D(n294), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[124]) );
  DFFSR DCO_MID_reg_125_ ( .D(n293), .CLK(clk), .R(1'b1), .S(n436), .Q(
        DCO_CONTROL_OUT[125]) );
  OAI21X1 U37 ( .A(n36), .B(n37), .C(n38), .Y(n293) );
  AOI21X1 U38 ( .A(DCO_CONTROL_OUT[125]), .B(n36), .C(n435), .Y(n38) );
  OAI21X1 U39 ( .A(n40), .B(n37), .C(n41), .Y(n294) );
  AOI22X1 U40 ( .A(DCO_CONTROL_OUT[123]), .B(DOWN), .C(n435), .D(
        DCO_CONTROL_OUT[125]), .Y(n41) );
  INVX1 U41 ( .A(DCO_CONTROL_OUT[124]), .Y(n37) );
  OAI21X1 U42 ( .A(n40), .B(n42), .C(n43), .Y(n295) );
  AOI22X1 U43 ( .A(DCO_CONTROL_OUT[122]), .B(DOWN), .C(n435), .D(
        DCO_CONTROL_OUT[124]), .Y(n43) );
  INVX1 U44 ( .A(DCO_CONTROL_OUT[123]), .Y(n42) );
  OAI21X1 U45 ( .A(n40), .B(n44), .C(n45), .Y(n296) );
  AOI22X1 U46 ( .A(DCO_CONTROL_OUT[121]), .B(DOWN), .C(n435), .D(
        DCO_CONTROL_OUT[123]), .Y(n45) );
  INVX1 U47 ( .A(DCO_CONTROL_OUT[122]), .Y(n44) );
  OAI21X1 U48 ( .A(n40), .B(n46), .C(n47), .Y(n297) );
  AOI22X1 U49 ( .A(DCO_CONTROL_OUT[120]), .B(DOWN), .C(DCO_CONTROL_OUT[122]), 
        .D(n435), .Y(n47) );
  INVX1 U50 ( .A(DCO_CONTROL_OUT[121]), .Y(n46) );
  OAI21X1 U51 ( .A(n40), .B(n48), .C(n49), .Y(n298) );
  AOI22X1 U52 ( .A(DCO_CONTROL_OUT[119]), .B(DOWN), .C(DCO_CONTROL_OUT[121]), 
        .D(n435), .Y(n49) );
  INVX1 U53 ( .A(DCO_CONTROL_OUT[120]), .Y(n48) );
  OAI21X1 U54 ( .A(n40), .B(n50), .C(n51), .Y(n299) );
  AOI22X1 U55 ( .A(DCO_CONTROL_OUT[118]), .B(DOWN), .C(DCO_CONTROL_OUT[120]), 
        .D(n435), .Y(n51) );
  INVX1 U56 ( .A(DCO_CONTROL_OUT[119]), .Y(n50) );
  OAI21X1 U57 ( .A(n40), .B(n52), .C(n53), .Y(n300) );
  AOI22X1 U58 ( .A(DCO_CONTROL_OUT[117]), .B(DOWN), .C(DCO_CONTROL_OUT[119]), 
        .D(n435), .Y(n53) );
  INVX1 U59 ( .A(DCO_CONTROL_OUT[118]), .Y(n52) );
  OAI21X1 U60 ( .A(n40), .B(n54), .C(n55), .Y(n301) );
  AOI22X1 U61 ( .A(DCO_CONTROL_OUT[116]), .B(DOWN), .C(DCO_CONTROL_OUT[118]), 
        .D(n435), .Y(n55) );
  INVX1 U62 ( .A(DCO_CONTROL_OUT[117]), .Y(n54) );
  OAI21X1 U63 ( .A(n40), .B(n56), .C(n57), .Y(n302) );
  AOI22X1 U64 ( .A(DCO_CONTROL_OUT[115]), .B(DOWN), .C(DCO_CONTROL_OUT[117]), 
        .D(n435), .Y(n57) );
  INVX1 U65 ( .A(DCO_CONTROL_OUT[116]), .Y(n56) );
  OAI21X1 U66 ( .A(n40), .B(n58), .C(n59), .Y(n303) );
  AOI22X1 U67 ( .A(DCO_CONTROL_OUT[114]), .B(DOWN), .C(DCO_CONTROL_OUT[116]), 
        .D(n435), .Y(n59) );
  INVX1 U68 ( .A(DCO_CONTROL_OUT[115]), .Y(n58) );
  OAI21X1 U69 ( .A(n40), .B(n60), .C(n61), .Y(n304) );
  AOI22X1 U70 ( .A(DCO_CONTROL_OUT[113]), .B(DOWN), .C(DCO_CONTROL_OUT[115]), 
        .D(n435), .Y(n61) );
  INVX1 U71 ( .A(DCO_CONTROL_OUT[114]), .Y(n60) );
  OAI21X1 U72 ( .A(n40), .B(n62), .C(n63), .Y(n305) );
  AOI22X1 U73 ( .A(DCO_CONTROL_OUT[112]), .B(DOWN), .C(DCO_CONTROL_OUT[114]), 
        .D(n435), .Y(n63) );
  INVX1 U74 ( .A(DCO_CONTROL_OUT[113]), .Y(n62) );
  OAI21X1 U75 ( .A(n40), .B(n64), .C(n65), .Y(n306) );
  AOI22X1 U76 ( .A(DCO_CONTROL_OUT[111]), .B(DOWN), .C(DCO_CONTROL_OUT[113]), 
        .D(n435), .Y(n65) );
  INVX1 U77 ( .A(DCO_CONTROL_OUT[112]), .Y(n64) );
  OAI21X1 U78 ( .A(n40), .B(n66), .C(n67), .Y(n307) );
  AOI22X1 U79 ( .A(DCO_CONTROL_OUT[110]), .B(DOWN), .C(DCO_CONTROL_OUT[112]), 
        .D(n435), .Y(n67) );
  INVX1 U80 ( .A(DCO_CONTROL_OUT[111]), .Y(n66) );
  OAI21X1 U81 ( .A(n40), .B(n68), .C(n69), .Y(n308) );
  AOI22X1 U82 ( .A(DCO_CONTROL_OUT[109]), .B(DOWN), .C(DCO_CONTROL_OUT[111]), 
        .D(n435), .Y(n69) );
  INVX1 U83 ( .A(DCO_CONTROL_OUT[110]), .Y(n68) );
  OAI21X1 U84 ( .A(n40), .B(n70), .C(n71), .Y(n309) );
  AOI22X1 U85 ( .A(DCO_CONTROL_OUT[108]), .B(DOWN), .C(DCO_CONTROL_OUT[110]), 
        .D(n435), .Y(n71) );
  INVX1 U86 ( .A(DCO_CONTROL_OUT[109]), .Y(n70) );
  OAI21X1 U87 ( .A(n40), .B(n72), .C(n73), .Y(n310) );
  AOI22X1 U88 ( .A(DCO_CONTROL_OUT[107]), .B(DOWN), .C(DCO_CONTROL_OUT[109]), 
        .D(n435), .Y(n73) );
  INVX1 U89 ( .A(DCO_CONTROL_OUT[108]), .Y(n72) );
  OAI21X1 U90 ( .A(n40), .B(n74), .C(n75), .Y(n311) );
  AOI22X1 U91 ( .A(DCO_CONTROL_OUT[106]), .B(DOWN), .C(DCO_CONTROL_OUT[108]), 
        .D(n435), .Y(n75) );
  INVX1 U92 ( .A(DCO_CONTROL_OUT[107]), .Y(n74) );
  OAI21X1 U93 ( .A(n40), .B(n76), .C(n77), .Y(n312) );
  AOI22X1 U94 ( .A(DCO_CONTROL_OUT[105]), .B(DOWN), .C(DCO_CONTROL_OUT[107]), 
        .D(n435), .Y(n77) );
  INVX1 U95 ( .A(DCO_CONTROL_OUT[106]), .Y(n76) );
  OAI21X1 U96 ( .A(n40), .B(n78), .C(n79), .Y(n313) );
  AOI22X1 U97 ( .A(DCO_CONTROL_OUT[104]), .B(DOWN), .C(DCO_CONTROL_OUT[106]), 
        .D(n435), .Y(n79) );
  INVX1 U98 ( .A(DCO_CONTROL_OUT[105]), .Y(n78) );
  OAI21X1 U99 ( .A(n40), .B(n80), .C(n81), .Y(n314) );
  AOI22X1 U100 ( .A(DCO_CONTROL_OUT[103]), .B(DOWN), .C(DCO_CONTROL_OUT[105]), 
        .D(n435), .Y(n81) );
  INVX1 U101 ( .A(DCO_CONTROL_OUT[104]), .Y(n80) );
  OAI21X1 U102 ( .A(n40), .B(n82), .C(n83), .Y(n315) );
  AOI22X1 U103 ( .A(DCO_CONTROL_OUT[102]), .B(DOWN), .C(DCO_CONTROL_OUT[104]), 
        .D(n435), .Y(n83) );
  INVX1 U104 ( .A(DCO_CONTROL_OUT[103]), .Y(n82) );
  OAI21X1 U105 ( .A(n40), .B(n84), .C(n85), .Y(n316) );
  AOI22X1 U106 ( .A(DCO_CONTROL_OUT[101]), .B(DOWN), .C(DCO_CONTROL_OUT[103]), 
        .D(n435), .Y(n85) );
  INVX1 U107 ( .A(DCO_CONTROL_OUT[102]), .Y(n84) );
  OAI21X1 U108 ( .A(n40), .B(n86), .C(n87), .Y(n317) );
  AOI22X1 U109 ( .A(DCO_CONTROL_OUT[100]), .B(DOWN), .C(DCO_CONTROL_OUT[102]), 
        .D(n435), .Y(n87) );
  INVX1 U110 ( .A(DCO_CONTROL_OUT[101]), .Y(n86) );
  OAI21X1 U111 ( .A(n40), .B(n88), .C(n89), .Y(n318) );
  AOI22X1 U112 ( .A(DCO_CONTROL_OUT[99]), .B(DOWN), .C(DCO_CONTROL_OUT[101]), 
        .D(n435), .Y(n89) );
  INVX1 U113 ( .A(DCO_CONTROL_OUT[100]), .Y(n88) );
  OAI21X1 U114 ( .A(n40), .B(n90), .C(n91), .Y(n319) );
  AOI22X1 U115 ( .A(DCO_CONTROL_OUT[98]), .B(DOWN), .C(DCO_CONTROL_OUT[100]), 
        .D(n435), .Y(n91) );
  INVX1 U116 ( .A(DCO_CONTROL_OUT[99]), .Y(n90) );
  OAI21X1 U117 ( .A(n40), .B(n92), .C(n93), .Y(n320) );
  AOI22X1 U118 ( .A(DCO_CONTROL_OUT[97]), .B(DOWN), .C(DCO_CONTROL_OUT[99]), 
        .D(n435), .Y(n93) );
  INVX1 U119 ( .A(DCO_CONTROL_OUT[98]), .Y(n92) );
  OAI21X1 U120 ( .A(n40), .B(n94), .C(n95), .Y(n321) );
  AOI22X1 U121 ( .A(DCO_CONTROL_OUT[96]), .B(DOWN), .C(DCO_CONTROL_OUT[98]), 
        .D(n435), .Y(n95) );
  INVX1 U122 ( .A(DCO_CONTROL_OUT[97]), .Y(n94) );
  OAI21X1 U123 ( .A(n40), .B(n96), .C(n97), .Y(n322) );
  AOI22X1 U124 ( .A(DCO_CONTROL_OUT[95]), .B(DOWN), .C(DCO_CONTROL_OUT[97]), 
        .D(n435), .Y(n97) );
  INVX1 U125 ( .A(DCO_CONTROL_OUT[96]), .Y(n96) );
  OAI21X1 U126 ( .A(n40), .B(n98), .C(n99), .Y(n323) );
  AOI22X1 U127 ( .A(DCO_CONTROL_OUT[94]), .B(DOWN), .C(DCO_CONTROL_OUT[96]), 
        .D(n435), .Y(n99) );
  INVX1 U128 ( .A(DCO_CONTROL_OUT[95]), .Y(n98) );
  OAI21X1 U129 ( .A(n40), .B(n100), .C(n101), .Y(n324) );
  AOI22X1 U130 ( .A(DCO_CONTROL_OUT[93]), .B(DOWN), .C(DCO_CONTROL_OUT[95]), 
        .D(n435), .Y(n101) );
  INVX1 U131 ( .A(DCO_CONTROL_OUT[94]), .Y(n100) );
  OAI21X1 U132 ( .A(n40), .B(n102), .C(n103), .Y(n325) );
  AOI22X1 U133 ( .A(DCO_CONTROL_OUT[92]), .B(DOWN), .C(DCO_CONTROL_OUT[94]), 
        .D(n435), .Y(n103) );
  INVX1 U135 ( .A(DCO_CONTROL_OUT[93]), .Y(n102) );
  OAI21X1 U137 ( .A(n431), .B(n105), .C(n106), .Y(n326) );
  AOI22X1 U138 ( .A(DCO_CONTROL_OUT[91]), .B(n429), .C(n423), .D(
        DCO_CONTROL_OUT[93]), .Y(n106) );
  INVX1 U139 ( .A(DCO_CONTROL_OUT[92]), .Y(n105) );
  OAI21X1 U140 ( .A(n432), .B(n109), .C(n110), .Y(n327) );
  AOI22X1 U141 ( .A(DCO_CONTROL_OUT[90]), .B(n429), .C(n425), .D(
        DCO_CONTROL_OUT[92]), .Y(n110) );
  INVX1 U142 ( .A(DCO_CONTROL_OUT[91]), .Y(n109) );
  OAI21X1 U143 ( .A(n430), .B(n111), .C(n112), .Y(n328) );
  AOI22X1 U144 ( .A(DCO_CONTROL_OUT[89]), .B(n429), .C(n424), .D(
        DCO_CONTROL_OUT[91]), .Y(n112) );
  INVX1 U145 ( .A(DCO_CONTROL_OUT[90]), .Y(n111) );
  OAI21X1 U146 ( .A(n430), .B(n113), .C(n114), .Y(n329) );
  AOI22X1 U147 ( .A(DCO_CONTROL_OUT[88]), .B(n429), .C(DCO_CONTROL_OUT[90]), 
        .D(n421), .Y(n114) );
  INVX1 U148 ( .A(DCO_CONTROL_OUT[89]), .Y(n113) );
  OAI21X1 U149 ( .A(n430), .B(n115), .C(n116), .Y(n330) );
  AOI22X1 U150 ( .A(DCO_CONTROL_OUT[87]), .B(n429), .C(DCO_CONTROL_OUT[89]), 
        .D(n421), .Y(n116) );
  INVX1 U151 ( .A(DCO_CONTROL_OUT[88]), .Y(n115) );
  OAI21X1 U152 ( .A(n430), .B(n117), .C(n118), .Y(n331) );
  AOI22X1 U153 ( .A(DCO_CONTROL_OUT[86]), .B(n429), .C(DCO_CONTROL_OUT[88]), 
        .D(n421), .Y(n118) );
  INVX1 U154 ( .A(DCO_CONTROL_OUT[87]), .Y(n117) );
  OAI21X1 U155 ( .A(n431), .B(n119), .C(n120), .Y(n332) );
  AOI22X1 U156 ( .A(DCO_CONTROL_OUT[85]), .B(n429), .C(DCO_CONTROL_OUT[87]), 
        .D(n421), .Y(n120) );
  INVX1 U157 ( .A(DCO_CONTROL_OUT[86]), .Y(n119) );
  OAI21X1 U158 ( .A(n432), .B(n121), .C(n122), .Y(n333) );
  AOI22X1 U159 ( .A(DCO_CONTROL_OUT[84]), .B(n429), .C(DCO_CONTROL_OUT[86]), 
        .D(n421), .Y(n122) );
  INVX1 U160 ( .A(DCO_CONTROL_OUT[85]), .Y(n121) );
  OAI21X1 U161 ( .A(n430), .B(n123), .C(n124), .Y(n334) );
  AOI22X1 U162 ( .A(DCO_CONTROL_OUT[83]), .B(n428), .C(DCO_CONTROL_OUT[85]), 
        .D(n421), .Y(n124) );
  INVX1 U163 ( .A(DCO_CONTROL_OUT[84]), .Y(n123) );
  OAI21X1 U164 ( .A(n432), .B(n125), .C(n126), .Y(n335) );
  AOI22X1 U165 ( .A(DCO_CONTROL_OUT[82]), .B(n428), .C(DCO_CONTROL_OUT[84]), 
        .D(n421), .Y(n126) );
  INVX1 U166 ( .A(DCO_CONTROL_OUT[83]), .Y(n125) );
  OAI21X1 U167 ( .A(n431), .B(n127), .C(n128), .Y(n336) );
  AOI22X1 U168 ( .A(DCO_CONTROL_OUT[81]), .B(n428), .C(DCO_CONTROL_OUT[83]), 
        .D(n421), .Y(n128) );
  INVX1 U169 ( .A(DCO_CONTROL_OUT[82]), .Y(n127) );
  OAI21X1 U170 ( .A(n432), .B(n129), .C(n130), .Y(n337) );
  AOI22X1 U171 ( .A(DCO_CONTROL_OUT[80]), .B(n428), .C(DCO_CONTROL_OUT[82]), 
        .D(n421), .Y(n130) );
  INVX1 U172 ( .A(DCO_CONTROL_OUT[81]), .Y(n129) );
  OAI21X1 U173 ( .A(n430), .B(n131), .C(n132), .Y(n338) );
  AOI22X1 U174 ( .A(DCO_CONTROL_OUT[79]), .B(n428), .C(DCO_CONTROL_OUT[81]), 
        .D(n421), .Y(n132) );
  INVX1 U175 ( .A(DCO_CONTROL_OUT[80]), .Y(n131) );
  OAI21X1 U176 ( .A(n430), .B(n133), .C(n134), .Y(n339) );
  AOI22X1 U177 ( .A(DCO_CONTROL_OUT[78]), .B(n428), .C(DCO_CONTROL_OUT[80]), 
        .D(n421), .Y(n134) );
  INVX1 U178 ( .A(DCO_CONTROL_OUT[79]), .Y(n133) );
  OAI21X1 U179 ( .A(n430), .B(n135), .C(n136), .Y(n340) );
  AOI22X1 U180 ( .A(DCO_CONTROL_OUT[77]), .B(n428), .C(DCO_CONTROL_OUT[79]), 
        .D(n421), .Y(n136) );
  INVX1 U181 ( .A(DCO_CONTROL_OUT[78]), .Y(n135) );
  OAI21X1 U182 ( .A(n430), .B(n137), .C(n138), .Y(n341) );
  AOI22X1 U183 ( .A(DCO_CONTROL_OUT[76]), .B(n428), .C(DCO_CONTROL_OUT[78]), 
        .D(n421), .Y(n138) );
  INVX1 U184 ( .A(DCO_CONTROL_OUT[77]), .Y(n137) );
  OAI21X1 U185 ( .A(n430), .B(n139), .C(n140), .Y(n342) );
  AOI22X1 U186 ( .A(DCO_CONTROL_OUT[75]), .B(n428), .C(DCO_CONTROL_OUT[77]), 
        .D(n422), .Y(n140) );
  INVX1 U187 ( .A(DCO_CONTROL_OUT[76]), .Y(n139) );
  OAI21X1 U188 ( .A(n430), .B(n141), .C(n142), .Y(n343) );
  AOI22X1 U189 ( .A(DCO_CONTROL_OUT[74]), .B(n428), .C(DCO_CONTROL_OUT[76]), 
        .D(n422), .Y(n142) );
  INVX1 U190 ( .A(DCO_CONTROL_OUT[75]), .Y(n141) );
  OAI21X1 U191 ( .A(n430), .B(n143), .C(n144), .Y(n344) );
  AOI22X1 U192 ( .A(DCO_CONTROL_OUT[73]), .B(n428), .C(DCO_CONTROL_OUT[75]), 
        .D(n422), .Y(n144) );
  INVX1 U193 ( .A(DCO_CONTROL_OUT[74]), .Y(n143) );
  OAI21X1 U194 ( .A(n430), .B(n145), .C(n146), .Y(n345) );
  AOI22X1 U195 ( .A(DCO_CONTROL_OUT[72]), .B(n428), .C(DCO_CONTROL_OUT[74]), 
        .D(n422), .Y(n146) );
  INVX1 U196 ( .A(DCO_CONTROL_OUT[73]), .Y(n145) );
  OAI21X1 U197 ( .A(n430), .B(n147), .C(n148), .Y(n346) );
  AOI22X1 U198 ( .A(DCO_CONTROL_OUT[71]), .B(n429), .C(DCO_CONTROL_OUT[73]), 
        .D(n422), .Y(n148) );
  INVX1 U199 ( .A(DCO_CONTROL_OUT[72]), .Y(n147) );
  OAI21X1 U200 ( .A(n430), .B(n149), .C(n150), .Y(n347) );
  AOI22X1 U201 ( .A(DCO_CONTROL_OUT[70]), .B(n427), .C(DCO_CONTROL_OUT[72]), 
        .D(n422), .Y(n150) );
  INVX1 U202 ( .A(DCO_CONTROL_OUT[71]), .Y(n149) );
  OAI21X1 U203 ( .A(n430), .B(n151), .C(n152), .Y(n348) );
  AOI22X1 U204 ( .A(DCO_CONTROL_OUT[69]), .B(n427), .C(DCO_CONTROL_OUT[71]), 
        .D(n423), .Y(n152) );
  INVX1 U205 ( .A(DCO_CONTROL_OUT[70]), .Y(n151) );
  OAI21X1 U206 ( .A(n430), .B(n153), .C(n154), .Y(n349) );
  AOI22X1 U207 ( .A(DCO_CONTROL_OUT[68]), .B(n427), .C(DCO_CONTROL_OUT[70]), 
        .D(n422), .Y(n154) );
  INVX1 U208 ( .A(DCO_CONTROL_OUT[69]), .Y(n153) );
  OAI21X1 U209 ( .A(n431), .B(n155), .C(n156), .Y(n350) );
  AOI22X1 U210 ( .A(DCO_CONTROL_OUT[67]), .B(n429), .C(DCO_CONTROL_OUT[69]), 
        .D(n422), .Y(n156) );
  INVX1 U211 ( .A(DCO_CONTROL_OUT[68]), .Y(n155) );
  OAI21X1 U212 ( .A(n431), .B(n157), .C(n158), .Y(n351) );
  AOI22X1 U213 ( .A(DCO_CONTROL_OUT[66]), .B(n427), .C(DCO_CONTROL_OUT[68]), 
        .D(n422), .Y(n158) );
  INVX1 U214 ( .A(DCO_CONTROL_OUT[67]), .Y(n157) );
  OAI21X1 U215 ( .A(n431), .B(n159), .C(n160), .Y(n352) );
  AOI22X1 U216 ( .A(DCO_CONTROL_OUT[65]), .B(n429), .C(DCO_CONTROL_OUT[67]), 
        .D(n422), .Y(n160) );
  INVX1 U217 ( .A(DCO_CONTROL_OUT[66]), .Y(n159) );
  OAI21X1 U218 ( .A(n431), .B(n161), .C(n162), .Y(n353) );
  AOI22X1 U219 ( .A(DCO_CONTROL_OUT[64]), .B(n427), .C(DCO_CONTROL_OUT[66]), 
        .D(n422), .Y(n162) );
  INVX1 U220 ( .A(DCO_CONTROL_OUT[65]), .Y(n161) );
  OAI21X1 U221 ( .A(n431), .B(n163), .C(n164), .Y(n354) );
  AOI22X1 U222 ( .A(DCO_CONTROL_OUT[63]), .B(n427), .C(DCO_CONTROL_OUT[65]), 
        .D(n422), .Y(n164) );
  INVX1 U223 ( .A(DCO_CONTROL_OUT[64]), .Y(n163) );
  OAI21X1 U224 ( .A(n431), .B(n165), .C(n166), .Y(n355) );
  AOI22X1 U225 ( .A(DCO_CONTROL_OUT[62]), .B(n429), .C(DCO_CONTROL_OUT[64]), 
        .D(n422), .Y(n166) );
  INVX1 U226 ( .A(DCO_CONTROL_OUT[63]), .Y(n165) );
  OAI21X1 U227 ( .A(n431), .B(n167), .C(n168), .Y(n356) );
  AOI22X1 U228 ( .A(DCO_CONTROL_OUT[61]), .B(n427), .C(DCO_CONTROL_OUT[63]), 
        .D(n423), .Y(n168) );
  INVX1 U229 ( .A(DCO_CONTROL_OUT[62]), .Y(n167) );
  OAI21X1 U230 ( .A(n431), .B(n169), .C(n170), .Y(n357) );
  AOI22X1 U231 ( .A(DCO_CONTROL_OUT[60]), .B(n427), .C(DCO_CONTROL_OUT[62]), 
        .D(n425), .Y(n170) );
  INVX1 U232 ( .A(DCO_CONTROL_OUT[61]), .Y(n169) );
  OAI21X1 U233 ( .A(n431), .B(n171), .C(n172), .Y(n358) );
  AOI22X1 U234 ( .A(DCO_CONTROL_OUT[59]), .B(n427), .C(DCO_CONTROL_OUT[61]), 
        .D(n423), .Y(n172) );
  INVX1 U235 ( .A(DCO_CONTROL_OUT[60]), .Y(n171) );
  OAI21X1 U236 ( .A(n431), .B(n173), .C(n174), .Y(n359) );
  AOI22X1 U237 ( .A(DCO_CONTROL_OUT[58]), .B(n427), .C(DCO_CONTROL_OUT[60]), 
        .D(n425), .Y(n174) );
  INVX1 U238 ( .A(DCO_CONTROL_OUT[59]), .Y(n173) );
  OAI21X1 U239 ( .A(n431), .B(n175), .C(n176), .Y(n360) );
  AOI22X1 U240 ( .A(DCO_CONTROL_OUT[57]), .B(n427), .C(DCO_CONTROL_OUT[59]), 
        .D(n422), .Y(n176) );
  INVX1 U241 ( .A(DCO_CONTROL_OUT[58]), .Y(n175) );
  OAI21X1 U242 ( .A(n431), .B(n177), .C(n178), .Y(n361) );
  AOI22X1 U243 ( .A(DCO_CONTROL_OUT[56]), .B(n427), .C(DCO_CONTROL_OUT[58]), 
        .D(n424), .Y(n178) );
  INVX1 U244 ( .A(DCO_CONTROL_OUT[57]), .Y(n177) );
  OAI21X1 U245 ( .A(n432), .B(n179), .C(n180), .Y(n362) );
  AOI22X1 U246 ( .A(DCO_CONTROL_OUT[55]), .B(n427), .C(DCO_CONTROL_OUT[57]), 
        .D(n108), .Y(n180) );
  INVX1 U247 ( .A(DCO_CONTROL_OUT[56]), .Y(n179) );
  OAI21X1 U248 ( .A(n432), .B(n181), .C(n182), .Y(n363) );
  AOI22X1 U249 ( .A(DCO_CONTROL_OUT[54]), .B(n427), .C(DCO_CONTROL_OUT[56]), 
        .D(n424), .Y(n182) );
  INVX1 U250 ( .A(DCO_CONTROL_OUT[55]), .Y(n181) );
  OAI21X1 U251 ( .A(n432), .B(n183), .C(n184), .Y(n364) );
  AOI22X1 U252 ( .A(DCO_CONTROL_OUT[53]), .B(n427), .C(DCO_CONTROL_OUT[55]), 
        .D(n421), .Y(n184) );
  INVX1 U253 ( .A(DCO_CONTROL_OUT[54]), .Y(n183) );
  OAI21X1 U254 ( .A(n432), .B(n185), .C(n186), .Y(n365) );
  AOI22X1 U255 ( .A(DCO_CONTROL_OUT[52]), .B(n427), .C(DCO_CONTROL_OUT[54]), 
        .D(n422), .Y(n186) );
  INVX1 U256 ( .A(DCO_CONTROL_OUT[53]), .Y(n185) );
  OAI21X1 U257 ( .A(n432), .B(n187), .C(n188), .Y(n366) );
  AOI22X1 U258 ( .A(DCO_CONTROL_OUT[51]), .B(n427), .C(DCO_CONTROL_OUT[53]), 
        .D(n424), .Y(n188) );
  INVX1 U259 ( .A(DCO_CONTROL_OUT[52]), .Y(n187) );
  OAI21X1 U260 ( .A(n432), .B(n189), .C(n190), .Y(n367) );
  AOI22X1 U261 ( .A(DCO_CONTROL_OUT[50]), .B(n427), .C(DCO_CONTROL_OUT[52]), 
        .D(n423), .Y(n190) );
  INVX1 U262 ( .A(DCO_CONTROL_OUT[51]), .Y(n189) );
  OAI21X1 U263 ( .A(n432), .B(n191), .C(n192), .Y(n368) );
  AOI22X1 U264 ( .A(DCO_CONTROL_OUT[49]), .B(n427), .C(DCO_CONTROL_OUT[51]), 
        .D(n425), .Y(n192) );
  INVX1 U265 ( .A(DCO_CONTROL_OUT[50]), .Y(n191) );
  OAI21X1 U266 ( .A(n432), .B(n193), .C(n194), .Y(n369) );
  AOI22X1 U267 ( .A(DCO_CONTROL_OUT[48]), .B(n427), .C(DCO_CONTROL_OUT[50]), 
        .D(n423), .Y(n194) );
  INVX1 U268 ( .A(DCO_CONTROL_OUT[49]), .Y(n193) );
  OAI21X1 U269 ( .A(n432), .B(n195), .C(n196), .Y(n370) );
  AOI22X1 U270 ( .A(DCO_CONTROL_OUT[47]), .B(n427), .C(DCO_CONTROL_OUT[49]), 
        .D(n423), .Y(n196) );
  INVX1 U271 ( .A(DCO_CONTROL_OUT[48]), .Y(n195) );
  OAI21X1 U272 ( .A(n432), .B(n197), .C(n198), .Y(n371) );
  AOI22X1 U273 ( .A(DCO_CONTROL_OUT[46]), .B(n429), .C(DCO_CONTROL_OUT[48]), 
        .D(n423), .Y(n198) );
  INVX1 U274 ( .A(DCO_CONTROL_OUT[47]), .Y(n197) );
  OAI21X1 U275 ( .A(n432), .B(n199), .C(n200), .Y(n372) );
  AOI22X1 U276 ( .A(DCO_CONTROL_OUT[45]), .B(n427), .C(DCO_CONTROL_OUT[47]), 
        .D(n423), .Y(n200) );
  INVX1 U277 ( .A(DCO_CONTROL_OUT[46]), .Y(n199) );
  OAI21X1 U278 ( .A(n432), .B(n201), .C(n202), .Y(n373) );
  AOI22X1 U279 ( .A(DCO_CONTROL_OUT[44]), .B(n429), .C(DCO_CONTROL_OUT[46]), 
        .D(n423), .Y(n202) );
  INVX1 U280 ( .A(DCO_CONTROL_OUT[45]), .Y(n201) );
  OAI21X1 U281 ( .A(n433), .B(n203), .C(n204), .Y(n374) );
  AOI22X1 U282 ( .A(DCO_CONTROL_OUT[43]), .B(n427), .C(DCO_CONTROL_OUT[45]), 
        .D(n423), .Y(n204) );
  INVX1 U283 ( .A(DCO_CONTROL_OUT[44]), .Y(n203) );
  OAI21X1 U284 ( .A(n433), .B(n205), .C(n206), .Y(n375) );
  AOI22X1 U285 ( .A(DCO_CONTROL_OUT[42]), .B(n427), .C(DCO_CONTROL_OUT[44]), 
        .D(n423), .Y(n206) );
  INVX1 U286 ( .A(DCO_CONTROL_OUT[43]), .Y(n205) );
  OAI21X1 U287 ( .A(n433), .B(n207), .C(n208), .Y(n376) );
  AOI22X1 U288 ( .A(DCO_CONTROL_OUT[41]), .B(n427), .C(DCO_CONTROL_OUT[43]), 
        .D(n423), .Y(n208) );
  INVX1 U289 ( .A(DCO_CONTROL_OUT[42]), .Y(n207) );
  OAI21X1 U290 ( .A(n433), .B(n209), .C(n210), .Y(n377) );
  AOI22X1 U291 ( .A(DCO_CONTROL_OUT[40]), .B(n429), .C(DCO_CONTROL_OUT[42]), 
        .D(n423), .Y(n210) );
  INVX1 U292 ( .A(DCO_CONTROL_OUT[41]), .Y(n209) );
  OAI21X1 U293 ( .A(n433), .B(n211), .C(n212), .Y(n378) );
  AOI22X1 U294 ( .A(DCO_CONTROL_OUT[39]), .B(n429), .C(DCO_CONTROL_OUT[41]), 
        .D(n423), .Y(n212) );
  INVX1 U295 ( .A(DCO_CONTROL_OUT[40]), .Y(n211) );
  OAI21X1 U296 ( .A(n433), .B(n213), .C(n214), .Y(n379) );
  AOI22X1 U297 ( .A(DCO_CONTROL_OUT[38]), .B(n427), .C(DCO_CONTROL_OUT[40]), 
        .D(n423), .Y(n214) );
  INVX1 U298 ( .A(DCO_CONTROL_OUT[39]), .Y(n213) );
  OAI21X1 U299 ( .A(n433), .B(n215), .C(n216), .Y(n380) );
  AOI22X1 U300 ( .A(DCO_CONTROL_OUT[37]), .B(n427), .C(DCO_CONTROL_OUT[39]), 
        .D(n423), .Y(n216) );
  INVX1 U301 ( .A(DCO_CONTROL_OUT[38]), .Y(n215) );
  OAI21X1 U302 ( .A(n433), .B(n217), .C(n218), .Y(n381) );
  AOI22X1 U303 ( .A(DCO_CONTROL_OUT[36]), .B(n427), .C(DCO_CONTROL_OUT[38]), 
        .D(n424), .Y(n218) );
  INVX1 U304 ( .A(DCO_CONTROL_OUT[37]), .Y(n217) );
  OAI21X1 U305 ( .A(n433), .B(n219), .C(n220), .Y(n382) );
  AOI22X1 U306 ( .A(DCO_CONTROL_OUT[35]), .B(n427), .C(DCO_CONTROL_OUT[37]), 
        .D(n424), .Y(n220) );
  INVX1 U307 ( .A(DCO_CONTROL_OUT[36]), .Y(n219) );
  OAI21X1 U308 ( .A(n433), .B(n221), .C(n222), .Y(n383) );
  AOI22X1 U309 ( .A(DCO_CONTROL_OUT[34]), .B(n428), .C(DCO_CONTROL_OUT[36]), 
        .D(n424), .Y(n222) );
  INVX1 U310 ( .A(DCO_CONTROL_OUT[35]), .Y(n221) );
  OAI21X1 U311 ( .A(n433), .B(n223), .C(n224), .Y(n384) );
  AOI22X1 U312 ( .A(DCO_CONTROL_OUT[33]), .B(n429), .C(DCO_CONTROL_OUT[35]), 
        .D(n424), .Y(n224) );
  INVX1 U313 ( .A(DCO_CONTROL_OUT[34]), .Y(n223) );
  OAI21X1 U314 ( .A(n433), .B(n225), .C(n226), .Y(n385) );
  AOI22X1 U315 ( .A(DCO_CONTROL_OUT[32]), .B(n426), .C(DCO_CONTROL_OUT[34]), 
        .D(n424), .Y(n226) );
  INVX1 U316 ( .A(DCO_CONTROL_OUT[33]), .Y(n225) );
  OAI21X1 U317 ( .A(n431), .B(n227), .C(n228), .Y(n386) );
  AOI22X1 U318 ( .A(DCO_CONTROL_OUT[31]), .B(n426), .C(DCO_CONTROL_OUT[33]), 
        .D(n424), .Y(n228) );
  INVX1 U319 ( .A(DCO_CONTROL_OUT[32]), .Y(n227) );
  OAI21X1 U320 ( .A(n432), .B(n229), .C(n230), .Y(n387) );
  AOI22X1 U321 ( .A(DCO_CONTROL_OUT[30]), .B(n429), .C(DCO_CONTROL_OUT[32]), 
        .D(n424), .Y(n230) );
  INVX1 U322 ( .A(DCO_CONTROL_OUT[31]), .Y(n229) );
  OAI21X1 U323 ( .A(n430), .B(n231), .C(n232), .Y(n388) );
  AOI22X1 U324 ( .A(DCO_CONTROL_OUT[29]), .B(n428), .C(DCO_CONTROL_OUT[31]), 
        .D(n424), .Y(n232) );
  INVX1 U325 ( .A(DCO_CONTROL_OUT[30]), .Y(n231) );
  OAI21X1 U326 ( .A(n431), .B(n233), .C(n234), .Y(n389) );
  AOI22X1 U327 ( .A(DCO_CONTROL_OUT[28]), .B(n427), .C(DCO_CONTROL_OUT[30]), 
        .D(n424), .Y(n234) );
  INVX1 U328 ( .A(DCO_CONTROL_OUT[29]), .Y(n233) );
  OAI21X1 U329 ( .A(n432), .B(n235), .C(n236), .Y(n390) );
  AOI22X1 U330 ( .A(DCO_CONTROL_OUT[27]), .B(n426), .C(DCO_CONTROL_OUT[29]), 
        .D(n424), .Y(n236) );
  INVX1 U331 ( .A(DCO_CONTROL_OUT[28]), .Y(n235) );
  OAI21X1 U332 ( .A(n430), .B(n237), .C(n238), .Y(n391) );
  AOI22X1 U333 ( .A(DCO_CONTROL_OUT[26]), .B(n427), .C(DCO_CONTROL_OUT[28]), 
        .D(n424), .Y(n238) );
  INVX1 U334 ( .A(DCO_CONTROL_OUT[27]), .Y(n237) );
  OAI21X1 U335 ( .A(n431), .B(n239), .C(n240), .Y(n392) );
  AOI22X1 U336 ( .A(DCO_CONTROL_OUT[25]), .B(n427), .C(DCO_CONTROL_OUT[27]), 
        .D(n424), .Y(n240) );
  INVX1 U337 ( .A(DCO_CONTROL_OUT[26]), .Y(n239) );
  OAI21X1 U338 ( .A(n432), .B(n241), .C(n242), .Y(n393) );
  AOI22X1 U339 ( .A(DCO_CONTROL_OUT[24]), .B(n428), .C(DCO_CONTROL_OUT[26]), 
        .D(n424), .Y(n242) );
  INVX1 U340 ( .A(DCO_CONTROL_OUT[25]), .Y(n241) );
  OAI21X1 U341 ( .A(n430), .B(n243), .C(n244), .Y(n394) );
  AOI22X1 U342 ( .A(DCO_CONTROL_OUT[23]), .B(n426), .C(DCO_CONTROL_OUT[25]), 
        .D(n425), .Y(n244) );
  INVX1 U343 ( .A(DCO_CONTROL_OUT[24]), .Y(n243) );
  OAI21X1 U344 ( .A(n431), .B(n245), .C(n246), .Y(n395) );
  AOI22X1 U345 ( .A(DCO_CONTROL_OUT[22]), .B(n427), .C(DCO_CONTROL_OUT[24]), 
        .D(n425), .Y(n246) );
  INVX1 U346 ( .A(DCO_CONTROL_OUT[23]), .Y(n245) );
  OAI21X1 U347 ( .A(n432), .B(n247), .C(n248), .Y(n396) );
  AOI22X1 U348 ( .A(DCO_CONTROL_OUT[21]), .B(n428), .C(DCO_CONTROL_OUT[23]), 
        .D(n425), .Y(n248) );
  INVX1 U349 ( .A(DCO_CONTROL_OUT[22]), .Y(n247) );
  OAI21X1 U350 ( .A(n430), .B(n249), .C(n250), .Y(n397) );
  AOI22X1 U351 ( .A(DCO_CONTROL_OUT[20]), .B(n429), .C(DCO_CONTROL_OUT[22]), 
        .D(n425), .Y(n250) );
  INVX1 U352 ( .A(DCO_CONTROL_OUT[21]), .Y(n249) );
  OAI21X1 U353 ( .A(n431), .B(n251), .C(n252), .Y(n398) );
  AOI22X1 U354 ( .A(DCO_CONTROL_OUT[19]), .B(n426), .C(DCO_CONTROL_OUT[21]), 
        .D(n425), .Y(n252) );
  INVX1 U355 ( .A(DCO_CONTROL_OUT[20]), .Y(n251) );
  OAI21X1 U356 ( .A(n430), .B(n253), .C(n254), .Y(n399) );
  AOI22X1 U357 ( .A(DCO_CONTROL_OUT[18]), .B(n427), .C(DCO_CONTROL_OUT[20]), 
        .D(n425), .Y(n254) );
  INVX1 U358 ( .A(DCO_CONTROL_OUT[19]), .Y(n253) );
  OAI21X1 U359 ( .A(n430), .B(n255), .C(n256), .Y(n400) );
  AOI22X1 U360 ( .A(DCO_CONTROL_OUT[17]), .B(n428), .C(DCO_CONTROL_OUT[19]), 
        .D(n425), .Y(n256) );
  INVX1 U361 ( .A(DCO_CONTROL_OUT[18]), .Y(n255) );
  OAI21X1 U362 ( .A(n432), .B(n257), .C(n258), .Y(n401) );
  AOI22X1 U363 ( .A(DCO_CONTROL_OUT[16]), .B(n427), .C(DCO_CONTROL_OUT[18]), 
        .D(n425), .Y(n258) );
  INVX1 U364 ( .A(DCO_CONTROL_OUT[17]), .Y(n257) );
  OAI21X1 U365 ( .A(n431), .B(n259), .C(n260), .Y(n402) );
  AOI22X1 U366 ( .A(DCO_CONTROL_OUT[15]), .B(n428), .C(DCO_CONTROL_OUT[17]), 
        .D(n425), .Y(n260) );
  INVX1 U367 ( .A(DCO_CONTROL_OUT[16]), .Y(n259) );
  OAI21X1 U368 ( .A(n431), .B(n261), .C(n262), .Y(n403) );
  AOI22X1 U369 ( .A(DCO_CONTROL_OUT[14]), .B(n427), .C(DCO_CONTROL_OUT[16]), 
        .D(n425), .Y(n262) );
  INVX1 U370 ( .A(DCO_CONTROL_OUT[15]), .Y(n261) );
  OAI21X1 U371 ( .A(n430), .B(n263), .C(n264), .Y(n404) );
  AOI22X1 U372 ( .A(DCO_CONTROL_OUT[13]), .B(n426), .C(DCO_CONTROL_OUT[15]), 
        .D(n425), .Y(n264) );
  INVX1 U373 ( .A(DCO_CONTROL_OUT[14]), .Y(n263) );
  OAI21X1 U374 ( .A(n432), .B(n265), .C(n266), .Y(n405) );
  AOI22X1 U375 ( .A(DCO_CONTROL_OUT[12]), .B(n427), .C(DCO_CONTROL_OUT[14]), 
        .D(n425), .Y(n266) );
  INVX1 U376 ( .A(DCO_CONTROL_OUT[13]), .Y(n265) );
  OAI21X1 U377 ( .A(n431), .B(n267), .C(n268), .Y(n406) );
  AOI22X1 U378 ( .A(DCO_CONTROL_OUT[11]), .B(n426), .C(DCO_CONTROL_OUT[13]), 
        .D(n425), .Y(n268) );
  INVX1 U379 ( .A(DCO_CONTROL_OUT[12]), .Y(n267) );
  OAI21X1 U380 ( .A(n432), .B(n269), .C(n270), .Y(n407) );
  AOI22X1 U381 ( .A(DCO_CONTROL_OUT[10]), .B(n426), .C(DCO_CONTROL_OUT[12]), 
        .D(n421), .Y(n270) );
  INVX1 U382 ( .A(DCO_CONTROL_OUT[11]), .Y(n269) );
  OAI21X1 U383 ( .A(n430), .B(n271), .C(n272), .Y(n408) );
  AOI22X1 U384 ( .A(DCO_CONTROL_OUT[9]), .B(n426), .C(DCO_CONTROL_OUT[11]), 
        .D(n425), .Y(n272) );
  INVX1 U385 ( .A(DCO_CONTROL_OUT[10]), .Y(n271) );
  OAI21X1 U386 ( .A(n432), .B(n273), .C(n274), .Y(n409) );
  AOI22X1 U387 ( .A(DCO_CONTROL_OUT[8]), .B(n426), .C(DCO_CONTROL_OUT[10]), 
        .D(n108), .Y(n274) );
  INVX1 U388 ( .A(DCO_CONTROL_OUT[9]), .Y(n273) );
  OAI21X1 U389 ( .A(n431), .B(n275), .C(n276), .Y(n410) );
  AOI22X1 U390 ( .A(DCO_CONTROL_OUT[7]), .B(n426), .C(DCO_CONTROL_OUT[9]), .D(
        n422), .Y(n276) );
  INVX1 U391 ( .A(DCO_CONTROL_OUT[8]), .Y(n275) );
  OAI21X1 U392 ( .A(n431), .B(n277), .C(n278), .Y(n411) );
  AOI22X1 U393 ( .A(DCO_CONTROL_OUT[6]), .B(n426), .C(DCO_CONTROL_OUT[8]), .D(
        n422), .Y(n278) );
  INVX1 U394 ( .A(DCO_CONTROL_OUT[7]), .Y(n277) );
  OAI21X1 U395 ( .A(n430), .B(n279), .C(n280), .Y(n412) );
  AOI22X1 U396 ( .A(DCO_CONTROL_OUT[5]), .B(n426), .C(DCO_CONTROL_OUT[7]), .D(
        n108), .Y(n280) );
  INVX1 U397 ( .A(DCO_CONTROL_OUT[6]), .Y(n279) );
  OAI21X1 U398 ( .A(n432), .B(n281), .C(n282), .Y(n413) );
  AOI22X1 U399 ( .A(DCO_CONTROL_OUT[4]), .B(n426), .C(DCO_CONTROL_OUT[6]), .D(
        n422), .Y(n282) );
  INVX1 U400 ( .A(DCO_CONTROL_OUT[5]), .Y(n281) );
  OAI21X1 U401 ( .A(n430), .B(n283), .C(n284), .Y(n414) );
  AOI22X1 U402 ( .A(DCO_CONTROL_OUT[3]), .B(n426), .C(DCO_CONTROL_OUT[5]), .D(
        n424), .Y(n284) );
  INVX1 U403 ( .A(DCO_CONTROL_OUT[4]), .Y(n283) );
  OAI21X1 U404 ( .A(n430), .B(n285), .C(n286), .Y(n415) );
  AOI22X1 U405 ( .A(DCO_CONTROL_OUT[2]), .B(n426), .C(DCO_CONTROL_OUT[4]), .D(
        n421), .Y(n286) );
  INVX1 U406 ( .A(DCO_CONTROL_OUT[3]), .Y(n285) );
  OAI21X1 U407 ( .A(n432), .B(n287), .C(n288), .Y(n416) );
  AOI22X1 U408 ( .A(DCO_CONTROL_OUT[1]), .B(n426), .C(DCO_CONTROL_OUT[3]), .D(
        n423), .Y(n288) );
  INVX1 U409 ( .A(DCO_CONTROL_OUT[2]), .Y(n287) );
  OAI21X1 U410 ( .A(n431), .B(n289), .C(n290), .Y(n417) );
  AOI22X1 U411 ( .A(DCO_CONTROL_OUT[0]), .B(n426), .C(DCO_CONTROL_OUT[2]), .D(
        n108), .Y(n290) );
  AND2X1 U412 ( .A(n433), .B(DOWN), .Y(n107) );
  INVX1 U413 ( .A(DCO_CONTROL_OUT[1]), .Y(n289) );
  INVX1 U414 ( .A(n291), .Y(n418) );
  AOI22X1 U415 ( .A(n434), .B(DCO_CONTROL_OUT[0]), .C(n421), .D(
        DCO_CONTROL_OUT[1]), .Y(n291) );
  NOR2X1 U416 ( .A(n434), .B(DOWN), .Y(n108) );
  NOR2X1 U419 ( .A(DOWN), .B(UP), .Y(n36) );
  BUFX2 U420 ( .A(n107), .Y(n428) );
  BUFX2 U421 ( .A(n107), .Y(n426) );
  INVX2 U422 ( .A(n36), .Y(n40) );
  OR2X2 U423 ( .A(n36), .B(reset), .Y(n419) );
  INVX2 U424 ( .A(n419), .Y(n433) );
  INVX2 U425 ( .A(n434), .Y(n430) );
  INVX2 U426 ( .A(n434), .Y(n431) );
  INVX2 U427 ( .A(n434), .Y(n432) );
  BUFX2 U428 ( .A(n419), .Y(n434) );
  BUFX2 U429 ( .A(n108), .Y(n421) );
  BUFX2 U430 ( .A(n108), .Y(n422) );
  BUFX2 U431 ( .A(n108), .Y(n423) );
  BUFX2 U432 ( .A(n108), .Y(n424) );
  BUFX2 U433 ( .A(n108), .Y(n425) );
  INVX2 U434 ( .A(n420), .Y(n435) );
  INVX2 U435 ( .A(reset), .Y(n436) );
  INVX2 U436 ( .A(reset), .Y(n437) );
  OR2X2 U437 ( .A(n36), .B(DOWN), .Y(n420) );
  BUFX2 U438 ( .A(n107), .Y(n429) );
  BUFX4 U439 ( .A(n107), .Y(n427) );
endmodule

